﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using Microsoft.ApplicationBlocks.Data;
using CINES.ITECH.BUSINESS.ENTITIES;

namespace CINES.ITECH.DATA.ACCESS
{
    class DA_Estreno
    {
        private BE_Estreno fr_Populate(IDataRecord dr)
        {
            BE_Estreno objEntidad = new BE_Estreno();

            if (dr["fecha_de_est"] != null)
                if (!Convert.IsDBNull(dr["fecha_de_est"]))
                    objEntidad.Mes = Convert.ToString (dr["fecha_de_est"]);

            if (dr["descripcion"] != null)
                if (!Convert.IsDBNull(dr["descripcion"]))
                    objEntidad.Genero  = Convert.ToString(dr["descripcion"]);

            if (dr["titulo"] != null)
                if (!Convert.IsDBNull(dr["titulo"]))
                    objEntidad.Pelicula  = Convert.ToString(dr["titulo"]);

            if (dr["calificacion"] != null)
                if (!Convert.IsDBNull(dr["calificacion"]))
                    objEntidad.Calificacion  = Convert.ToInt32 (dr["calificacion"]);

            if (dr["categoria"] != null)
                if (!Convert.IsDBNull(dr["categoria"]))
                    objEntidad.Categoria = Convert.ToString(dr["categoria"]);

            if (dr["duracion"] != null)
                if (!Convert.IsDBNull(dr["duracion"]))
                    objEntidad.Duracion  = Convert.ToInt32 (dr["duracion"]);

            if (dr["imagen"] != null)
                if (!Convert.IsDBNull(dr["imagen"]))
                    objEntidad.Imagen  = Convert.ToString(dr["imagen"]);

            return objEntidad;
        }

        public List<BE_Estreno> D_Listar_Estreno
        {
            List<BE_Estreno> lstEstrenoBE = New List <BE_Estreno>();
            IDataReader reader;
            String sSQL = "";
            sSql = "set language spanish EXEC sp_ProximosEstrenos";

            try
            {
                reader=Sql.SqlHelper.executereader(CONFIGURACION.gsCNitech,CommandType.text, ssql);
            }
        }
    }
}
